package com.example.analysis.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ValidityVO {
    private double kmo;
    private double statistic;// Bartlett 球形度检验的统计量值
    private double possibility; // Bartlett 球形度检验的P值
    private List<VarianceExplained> varianceExplainedList; // 方差解释表
    private List<VarianceExplained> rotatedVarianceExplainedList; // 旋转后方差解释率
    private List<ValidityFactorLoading> factorLoadingList; // 因子荷载
    public ValidityVO(double kmo, double statistic, double possibility) {
        this.kmo = kmo;
        this.statistic = statistic;
        this.possibility = possibility;
        this.varianceExplainedList = null;
        this.rotatedVarianceExplainedList = null;
        this.factorLoadingList = null;
    }
}
